package com.o2opuzi.ms.dao.user;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.o2opuzi.ms.model.user.User;

/**
 * 
 * @author Y.hj
 * @date 2016年5月31日
 */
@Repository
public class UserDao {
	
	/**
	 * 通过账号或密码获取用户信息
	 * @auther Y.hj
	 * @param account
	 * @param password
	 * @return
	 */
	public User findUser(String account,String password){
		return new User()
				   .where("account = ? and password = ?",account,password)
				   .find();
	}
	
	/**
	 * 分页获取用户列表
	 * @auther Y.hj
	 * @param page
	 * @param size
	 * @return
	 */
	public List<User> getUserList(Integer page,Integer size){
		return new User()
				   .limit(page, size)
				   .select();
	}
	
	/**
	 * 获取用户信息
	 * @auther Y.hj
	 * @param user_id
	 * @return
	 */
	public User getUser(Integer user_id){
		return new User().find(user_id);
	}
	
}
